package com.jz.netthings.netty.protocol.bean;

import com.jz.netthings.netty.protocol.BasePacket;
import io.netty.channel.ChannelHandlerContext;
import io.netty.util.CharsetUtil;
import lombok.Data;

import java.io.Serializable;

/**
 * 单采机登录数据包
 */
@Data
public class ZxdcLoginPacket  extends BasePacket implements Serializable {

    /**
     * 消息头标志
     */
    private int resCode;
    /**
     * 连接客户端类型：0：java  1：其他
     */
    private int clientType;
    /**
     * 消息数据格式 ：0：二进制序列化数据   1：xml格式
     */
    private int msgFormat;
    /**
     * 应用编码（ApCode）
     */
    private String apCode;
    /**
     * 应用所属组织（OrgCode）
     */
    private String orgCode;
    /**
     * 登录密码
     */
    private String pwd;

    /**
     * 登录上来的处理器上下文对象
     */
    private transient ChannelHandlerContext ctx;

}